package com.he.constant;

/**
 * @author He
 * @version 1.0
 * @Date 2023/9/7 13:07
 * @Desc Redis 常量
 */
public class RedisConstant {

    /**
     * 登录用户前缀
     */
    public static final String LOGIN_USER_KEY_PREFIX = "blog_login:";

    /**
     * 验证码前缀
     */
    public static final String VERIFY_CODE_KEY = "blog_verify:";

    /**
     * 访问限制前缀
     */
    public static final String ACCESS_LIMIT_PREFIX = "access_limit:";

    /**
     * 验证码过期时间
     */
    public static final Integer CODE_EXPIRE_TIME = 2;

    /**
     * 网站配置
     */
    public static final String SITE_CONFIG_KEY = "site_config";

    /**
     * 访客
     */
    public static final String SITE_VISITORS = "site_visitors";

    /**
     * 网站访问量
     */
    public static final String SITE_VIEW_COUNT = "SITE_view_count";

    /**
     * 文章浏览量
     * (使用zset存储，以浏览器的访问量作为score，文章id作为member)
     * ZADD key score member
     */
    public static final String ARTICLE_VIEW_COUNT = "article_view_count";

    /**
     * 文章点赞量
     */
    public static final String ARTICLE_LIKE_COUNT = "article_like_count";

    /**
     * 标签下的文章信息
     */
    public static final String TAG_ARTICLE_LIST = "tag_article_list";


    /**
     * 首页文章列表
     */
    public static final String HOME_ARTICLE_LIST = "home_article_list";

    /**
     * 分类下的文章信息
     */
    public static final String CATEGORY_ARTICLE_LIST = "category_article_list";


    /**
     * 评论点赞量
     */
    public static final String COMMENT_LIKE_COUNT = "comment_like_count";


    /**
     * 用户点赞评论
     */
    public static final String USER_COMMENT_LIKE = "user_comment_like:";


    /**
     * 访客
     */
    public static final String UNIQUE_VISITOR = "unique_visitor";
}
